#ifndef __COMMON_CONFIG_H__
#define __COMMON_CONFIG_H__

#include "fm33lg0xx_fl.h"
#include "FreeRTOS.h"
#include "queue.h"

#define FULL_DUTY_CYCLE        100 /* 满占空比 */
#define KEY_RECEIVE_QUEUE_SIZE 5   /* 按键队列长度 */
#define FreeRTOS               1   /* 1: 使用FreeRTOS, 0: 不使用FreeRTOS */

typedef enum
{
    STATUS_FAIL,

    STATUS_OK

} Status_t;

extern QueueHandle_t keyReceiveQueue;

/* 电磁阀是否打开 */
extern bool solenoidValveSwitchIsOn;

/* 气泵是否打开 */
extern bool pumpIsOn;

#endif
